package com.financing.wap.service;


import java.sql.SQLException;
import java.util.List;

import com.financing.wap.dto.DstUserComplainDTO;
import com.financing.wap.vo.admin.AdminUserComplainVO;

/**
 * dst_user_complain  
 * 用户投诉记录 业务访问层接口
 * @author huqiyun
 *
 */
public interface IDstUserComplainService {

 	public int insert(DstUserComplainDTO dstUserComplain) throws SQLException;
    
    public void update(DstUserComplainDTO dstUserComplain) throws SQLException;
   
    public void updateForce(DstUserComplainDTO dstUserComplain) throws SQLException;
   
    public void delete(Integer id) throws SQLException;
	
    public List<DstUserComplainDTO> queryList(DstUserComplainDTO dstUserComplain)throws SQLException;
    
    public int queryListCount(DstUserComplainDTO dstUserComplain) throws SQLException;
   
    public DstUserComplainDTO loadById(Integer id) throws SQLException;
    
    public DstUserComplainDTO queryListGetFirst(DstUserComplainDTO dstUserComplain)throws SQLException;

    public int adminQueryListCount(AdminUserComplainVO userComplainVO);

    public List<AdminUserComplainVO> adminQueryList(AdminUserComplainVO userComplainVO);
}
